package br.ufg.inf.espweb.sgca.service;

import br.ufg.inf.espweb.sgca.model.Docente;
import java.io.BufferedReader;
import java.io.IOException;
import java.util.Map;

/**
 *
 * @author diCastro
 */
public interface DocenteService extends GenericService<Docente>{
    
    /**
     * Recebe um arquivo CSV contendo dados de professores, extrai os dados e salva no banco de dados
     * @param arquivoCSV
     * @return Falhas ocorridas durante o processo
     * @throws java.io.IOException
     */
    public Map<String, String> importarProfessores(BufferedReader arquivoCSV) throws IOException;
    
}
